/*
 * Toedo
 * Copyright (C) 2009-2010 J. Devauchelle and contributors.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * version 3 as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */

package org.toedo.controllers.events;

public class EventConstants {

	public static final String EVT_OPEN = "EVT_OPEN"; //$NON-NLS-1$
	public static final String EVT_SAVE = "EVT_SAVE"; //$NON-NLS-1$
	
	public static final String EVT_ADD_TASK = "EVT_ADD_TASK"; //$NON-NLS-1$
	public static final String EVT_MODIFY_TASK = "EVT_MODIFY_TASK"; //$NON-NLS-1$
	public static final String EVT_DELETE_TASK = "EVT_DELETE_TASK"; //$NON-NLS-1$
	
	public static final String EVT_RENAME_BASENOTE = "EVT_RENAME_BASENOTE"; //$NON-NLS-1$
	public static final String EVT_MODIFY_BASENOTE_CONTENT_CHANGE = "EVT_MODIFY_TASK_CONTENT_CHANGE"; //$NON-NLS-1$
	
	public static final String EVT_ADD_NOTE = "EVT_ADD_NOTE"; //$NON-NLS-1$
	public static final String EVT_MODIFY_NOTE = "EVT_MODIFY_NOTE"; //$NON-NLS-1$
	public static final String EVT_DELETE_NOTE = "EVT_DELETE_NOTE"; //$NON-NLS-1$
	
	public static final String EVT_NEW_TAG = "EVT_NEW_TAG"; //$NON-NLS-1$
	public static final String EVT_DELETE_TAG = "EVT_DELETE_TAG"; //$NON-NLS-1$
	public static final String EVT_BASENOTE_TAG_CHANGE = "EVT_BASENOTE_TAG_CHANGE"; //$NON-NLS-1$
	
	public static final String EVT_TASKSLIST_SORT_CHANGE = "EVT_TASKSLIST_SORT_CHANGE"; //$NON-NLS-1$
	public static final String EVT_TASKSLIST_TAGS_SORT_CHANGE = "EVT_TASKSLIST_TAGS_SORT_CHANGE"; //$NON-NLS-1$
	
	public static final String EVT_NOTESLIST_SORT_CHANGE = "EVT_NOTESLIST_SORT_CHANGE"; //$NON-NLS-1$
	public static final String EVT_NOTESLIST_TAGS_SORT_CHANGE = "EVT_NOTESLIST_TAGS_SORT_CHANGE"; //$NON-NLS-1$
	
	public static final String EVT_ADD_ATTACHMENT = "EVT_ADD_ATTACHMENT"; //$NON-NLS-1$
	public static final String EVT_REMOVE_ATTACHMENT = "EVT_REMOVE_ATTACHMENT"; //$NON-NLS-1$
	public static final String EVT_MODIFY_ATTACHMENT = "EVT_MODIFY_ATTACHMENT"; //$NON-NLS-1$
	
	public static final String EVT_MODIFY_RUF = "EVT_MODIFY_RUF"; //$NON-NLS-1$
	
	/**
	 * Changes in project properties
	 */
	public static final String EVT_PROJECT_PROPERTIES_CHANGE = "EVT_PROJECT_PROPERTIES_CHANGE"; //$NON-NLS-1$
	public static final String EVT_PROJECT_PROPERTIES_NAME_CHANGE = "EVT_PROJECT_PROPERTIES_NAME_CHANGE"; //$NON-NLS-1$
	public static final String EVT_PROJECT_PROPERTIES_MARKUP_CHANGE = "EVT_PROJECT_PROPERTIES_MARKUP_CHANGE"; //$NON-NLS-1$
	public static final String EVT_PROJECT_PROPERTIES_DISPLAY_CSS_CHANGE = "EVT_PROJECT_PROPERTIES_DISPLAY_CSS_CHANGE"; //$NON-NLS-1$
	public static final String EVT_PROJECT_PROPERTIES_START_DELAY_CHANGE = "EVT_PROJECT_PROPERTIES_START_DELAY_CHANGE"; //$NON-NLS-1$
	public static final String EVT_PROJECT_PROPERTIES_DEFAULT_DURATION_CHANGE = "EVT_PROJECT_PROPERTIES_DEFAULT_DURATION_CHANGE"; //$NON-NLS-1$
	public static final String EVT_PROJECT_PROPERTIES_URGENT_DELAY_CHANGE = "EVT_PROJECT_PROPERTIES_URGENT_DELAY_CHANGE"; //$NON-NLS-1$
	public static final String EVT_PROJECT_PROPERTIES_DEFAULT_PRIORITY_CHANGE = "EVT_PROJECT_PROPERTIES_DEFAULT_PRIORITY_CHANGE"; //$NON-NLS-1$
}
